﻿/*公用样式部分*/
html{width:100%;overflow-x:hidden;}
body{line-height:2;}
.displaynone{display:none;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.bordernone{border:none !important;}
.margin-center{margin-left:auto;margin-right:auto;}
.main-body{transform: translateX(0px); transition: all 0.5s;}
.media-body{margin-top:0;}

/*top*/
.top{height:40px;line-height:40px;background:#f7f7f7;}
.top .top-right a{padding:0 10px;transition:all .3s;}
/*****logobox*****/
.logobox{position:relative;padding:.22rem 0;}
.logo img{padding-right:10px;}
.logori{padding-left:10px;margin-top:5px;}
.logo strong{font-size:28px;line-height:36px;color:#185dab;font-weight:bold;}
.logo p{color:#333;line-height:20px;font-size:18px;}
.media, .media .media{margin-top:0;}
.logobox .logoright img{padding-right:5px;margin-top:5px;}
.logobox .logoright strong{color:#DD1F11;font-size:28px;line-height:1.2;}
.logobox .logoright p{font-size:18px;color:#000;text-align:center;font-weight:bold;}
.logobox button{cursor:pointer;border:none; color:#da1c24; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}
/*nav*/
#nav{background:#0056b0;height:50px;}
#nav ul>li{float:left;width:14.2%;text-align:center;position:relative;line-height:50px;box-sizing:border-box;border-right:1px solid #2767B1;}
#nav ul>li>a{display:block;font-size:16px;color:#fff;}
#nav ul>li.active>a{background:#DD1F11;line-height:50px;color:#fff;}
#nav ul .submenu{position:absolute;width:100%;top:50px;z-index:99;background:#1593ea;display:none;}
#nav ul .submenu li{line-height:25px;padding:10px 0;}
#nav ul .submenu li a{color:#fff;}
#nav ul .submenu li a:hover{text-decoration:underline;}
/*banner*/
.banner{position: relative; width:100%;}	
.banner .pic{position:relative; z-index:2;}	
.banner .pic1{position:relative; z-index:2;}	
.banner .pic li{height:450px;}	
.banner .pic1 li {height: 352px;}
.banner .hd{position:absolute;bottom:5px;left:0;z-index:3;text-align:center;margin:auto;width:100%;}
.banner .hd li{width:12px;height:12px;background:#fff;display:inline-block;margin-left:3px;border-radius:50px;}
.banner .hd li.on{background:#DD1F11;}


.fourBox{background: url(../images/mm.jpg) top center no-repeat;padding: 20px 0;overflow: hidden;}
.fourBox li{float: left;text-align: center;color:#fff;width: 25%;}
.fourBox li a{display: block;color:#fff;}
.fourBox li a h3{margin-top:10px;}
.fourBox li a:hover{text-decoration:underline;}
/*search*/
.search-box{line-height:54px;height:54px;background:#F7F7F7;}
.search-box .link span{padding-right:10px;font-size:16px;display:inline-block;}
.search-box .link a{padding:0 10px;}
.search{margin-top:8px;}
.search .sousu{width:240px;line-height:34px;background:#fff;padding-left:10px;color:#666;border:none;border:1px solid #ddd;}
.search .sou-zi{width:56px;line-height:36px;background:#194A8A;color:#fff;border:none;cursor:pointer;text-align:center;height:36px;}
/***************four***************/
.four{background:#F7F7F7;padding:50px 0;overflow:hidden;}
.four li{margin-top:15px;background:url(../images/one.jpg) right center no-repeat;}
.four li .fourBox{text-align:center;}
.four li .fourBox strong{display:block;font-size:24px;line-height:1.2;padding:5px 0;}
.four li .fourBox p{color:#888;}

/***************product***************/
.pro-left{width:260px;float:left;}
.pro-left .proLeft-tit{background:#0056B0;color:#fff;text-align:center;padding:30px 0;}
.pro-left .proLeft-tit h3{font-size:28px;line-height:1.2;}
.pro-list{background:#EFEFEF;}
.pro-list li{line-height:44px;border-bottom:1px solid #E6E6E6;border-top:1px solid #fff;padding:5px 0;font-size:16px;}
.pro-list li a{background:url(../images/list.png) 15px center no-repeat;padding-left:30px;}
.pro-contact{background:#0056B0;color:#fff;text-align:center;padding:15px 0;}
.pro-contact strong{display:block;font-size:24px;line-height:1.5;}



.pro-right{width:920px;float:right;}
.pro-right .proRi-tit{background:#EEEEEE;height:44px;line-height:44px;}
.pro-right .proRi-tit a{float:right;padding-right:10px;}
.pro-right .proRi-tit span{color:#fff;display:inline-block;padding:0 40px;font-size:18px;background:#0156B1;}
.pro-right ul li{margin-top:20px;}
.pro-right ul li a{display:block;text-align:center;}
.pro-right ul li a span{display:block;position:relative;overflow:hidden;}
.pro-right ul li a span img{height:200px;margin:auto;width:100%;}
.pro-right ul li a p{background:#EBEBEB;padding:10px 0;}

/***************index***************/
.index-title h3{font-size:30px;line-height:2;color:#555;}
.index-title h3 em{font-style:normal;color:#185DAB;font-weight:bold;}
.index-title span{display:block;width:1.7rem;height:1px;background:#333;margin:auto;}

/***************ban***************/
.ban{background:url(../images/ban.jpg) top center no-repeat;height:240px;}
.ban .ban-right{float:right;color:#fff;margin-top:30px;}
.ban .ban-right strong{display:block;font-size:20px;font-weight:normal;}
.ban .ban-right h3{font-weight:bold;font-size:32px;line-height:1.5;}
.ban .ban-right .banMore a{width:140px;height:35px;display:block;background:#DD1F11;color:#fff;text-align:center;line-height:35px;transition:all .3s;}
.ban .ban-right .banMore a:hover{background:#fff;color:#000;}


/***************advant***************/
.advant .advant-tit{background:url(../images/adva-tit.png) top center no-repeat;text-align:center;}
.advant .advant-tit h3{color:#fff;font-size:36px;font-weight:bold;line-height:1.5;}
.advant .advant-tit h3 em{font-style:normal;font-size:52px;vertical-align:middle;}
.advant .advant-tit p{text-transform:uppercase;font-size:18px;}
.advant-item{margin-top:30px;}
.advant-item img{margin-top:10px;padding-right:10px;}
.advant-item strong{display:block;font-size:24px;color:#0056b0;line-height:32px;}
.advant-item p{color:#666;font-size:12px;}
.advant-item ul li{background:url(../images/list.png) left center no-repeat;font-size:.16rem;border-bottom:1px dashed #BABABA;padding:5px 0 5px 15px;}

/***************case***************/
.case-left{width:380px;float:left;}
.case-left .caseTit{color:#0056b0;font-size:36px;font-weight:bold;border-bottom:3px solid #0056b0;}
.case-left .caseTxt{border:1px solid #ddd;padding:15px;font-size:.16rem;margin-top:30px;}
.case-left .caseContact p{color:#0056b0;font-size:20px;font-weight:bold;margin-top:10px;}
.case-left .caseContact a{display:block;width:160px;height:40px;line-height:40px;text-align:center;border:1px solid #0056b0;color:#0056b0;margin-top:10px;}
.case-right{width:790px;float:right;}
.case-right li img{width:100%;height:270px;}
.case-right li a{display:block;margin:5px;position:relative;}
.case-right li p{position:absolute;left:0;right:0;bottom:0;height:40px;background:rgba(0,0,0,.7);color:#fff;text-align:center;line-height:40px;transition:all .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-right li a:hover p{background:#0056b0;}
.case-left .caseContact a:hover{background:#0056b0;color:#fff;transition:all .3s;}

/***************aboutus***************/
.aboutus{background:url(../images/bg.jpg) top center no-repeat;padding:50px 0;}
.aboutCont h3{font-size:24px;color:#0056b0;font-weight:bold;}
.aboutCont span{width:88px;height:2px;background:#0056b0;display:block;}
.aboutCont p a{color:#dd1f12;}
.pic .picTit{border-bottom:1px solid #0056b0;color:#0056b0;font-size:18px;}
.pic .picScroll li{float:left;width:33.3%;}
.pic .picScroll li a{display:block;position:relative;margin:5px;overflow:hidden;}
.pic .picScroll li a img{height:154px;width:100%;}
.pic .picScroll li a p{background:rgba(0,86,176,0.8);position:absolute;left:0;right:0;bottom:0;height:40px;color:#fff;text-align:center;line-height:40px;transition:all .3s;}

/********news********/
.news{width:700px;float:left;}
.news-title{line-height:54px;background:#ececec;}
.news-title li{font-size:22px;float:left;padding:0 30px;}
.news-title li.active{background:#0056b0;color:#fff;}
.news-title a{float:right;margin-right:10px;}
.news-title img{ margin-top: 20px;}
.newsBox img{padding-right:15px;}
.newsBox strong{display:block;font-size:16px;}
.newsBox p,.newsBox span{display:block;color:#999;}
.news-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:36px;}
.news-list li span{float:right;}
.news-list li a{background:url(../images/pro-ico.jpg) left center no-repeat;padding-left:12px;}

.problem{width:470px;float:right;}
.problem .bd{height:270px;overflow: hidden;margin-top:15px;}
.problem .bd ul li{margin-bottom:10px;box-sizing: border-box;}
.problem .bd ul li h3{background:url(../images/wen-w.png) left center no-repeat;padding-left:30px;line-height: 28px;}
.problem .bd ul li h3 a{font-size:16px;color:#2e2e2e;line-height: 16px;}
.problem .bd ul li h3 a:hover{color:#f8990b;}
.problem .bd ul li p{font-size:14px;color:#929292;background:url(../images/wen-d.png) left 1px no-repeat;padding-left:32px;line-height: 25px;margin-top:10px}

.layui-tab-title{background:#ececec;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:0;}
.layui-tab-brief>.layui-tab-title .layui-this{background:#185dab;color:#fff;}


/********footer********/
.footer{background:#0056b0;}
.nav-fot{padding:30px 40px;background:#0269d6;float:left;width:240px;}
.nav-fot a{float:left;width:50%;color:#fff;line-height:34px;}
.nav-fot a:hover{text-decoration:underline;}
.fot-txt{float:left;width:560px;margin-top:30px;color:#fff;margin-left:60px;}
.fot-txt a{color:#fff;}
.fot-ewm{float:right;margin-top:30px;}
.fot-ewm p{color:#fff;}

/**
 * 产品内页
 * @type {[type]}
 */
.procate1{background:url(../images/propage-cate1-bg.jpg) no-repeat;height:636px;padding:20px 0;box-sizing:border-box;}
.procate-item{margin-top:90px;}
.procate-item h1{color:#205BA0;font-size:24px;font-weight:bold;margin-bottom:40px;}
.procate-item li{display:inline-block;margin-right:20px;margin-bottom:15px;}
.procate-item li a{border:1px solid #205BA0;font-size:20px;width:170px;display:block;border-radius:5px;background:url(../images/iico.png) 10px center no-repeat;padding-left:20px;}
.procate-item .procate-img{border-top:1px dashed #ccc;padding:50px 0;margin-top:50px;}


.procate2{padding:40px 0;}
.procate3{background:#F1F6FA;padding:30px 0;overflow:hidden;}
.procate3 .procate-item{margin-top:30px;}
.procate4{background:url(../images/propage-cate4-bg.jpg) left center no-repeat;}
.procate4 .procate-item{margin-top:30px;}



@media only screen and (min-width: 320px) and (max-width: 640px) {
	.banner .pic li,.pro-right ul li a span img,.case-right li img{height:140px;}
	.logobox{text-align:center;height:.9rem;}	
	.logobox .logo,.fot-txt,.ban .ban-right,.case,.news-cont{margin:0;}
	.logobox .logo img{width:75%;margin-top:8px;float:left;}
	.logobox,.advant-tit{padding:0;}
	.logobox button{display:block;margin-top:5px;}
	.logobox .head-icon{width:.9rem;height:.9rem;float:right;display:block;position:relative;}
	.logobox .head-icon span{display:block;position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: .5rem;
    height: .37rem;
    transition: all 0.5s ease-in-out;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/icon1.png);}
	.head-icon.active span{width: 0.37rem;height: 0.37rem;background-image: url(../images/icon2.png);}
	/*主导航样式*/
	#nav{background:none;background-color: rgba(0, 0, 0, 0.7);height:auto;}
	#nav ul>li{width:100%;background:none;border-right:none;}
	#nav ul>li a{color:#666;font-size:14px;}
	#nav ul>li.active>a{line-height:.8rem;color:#666;background:none;}
	#nav ul>li:hover a{color:#333;font-weight:bold;}
	.navbar{position: fixed;display:none;top: .9rem;left: 0;width: 100%;bottom: 0;z-index: 9999;}
	.navbar-nav{width: 100%;background-color: #fff;z-index: 1200;border-top: .01rem solid #e5e5e5;padding-bottom: .8rem;}
	.navbar-nav ul{width:100%;height:auto;overflow:hidden;}
	.navbar-nav li{width:100%;height:auto;overflow:hidden;border-bottom:.01rem solid #e5e5e5;float:none}
	.navbar-nav li a{display: block;width: 100%;text-align: center;line-height: .8rem;height: .8rem;font-size: .24rem;color: #666;}
	.navbar-nav li a:hover{color:#149350;}
	
	.procate1,.procate2,.procate3,.procate4{height:auto;padding:15px 0;}
	.procate-item,.procate-item h1{margin:0 !important;}
	.procate-item .procate-img{margin:0;padding:15px 0;}
	.procate-item li a{width:100%;font-size:13px;}
	
	.pro-left,.pro-right,.news,.fot-txt,.case-left,.pic .picScroll li,.case-right{width:100%;}
	.pic .picScroll .tempWrap{width:100% !important;overflow:hidden !important;}
	.news-title li{padding:0 5px;}
	.case-left .caseTxt{padding:5px;}
	.product,.ban,.advant,.aboutus,.zixunBox,.case-right{margin-top:15px;}
	.aboutus{padding:15px 0;}
	.ban .ban-right h3,.advant .advant-tit h3,.case-left .caseTit,.advant-item strong{font-size:20px;}
	.advant .advant-tit p,.aboutCont h3,.news-title li,.ban .ban-right strong{font-size:16px;}
	.advant-item,.case-left .caseTxt,.footer,.friendlink{margin-top:10px;}
	.advant .advant-tit h3 em{font-size:28px;}
	.pro-list li{float:left;width:50%;font-size:14px;line-height:34px;}
	.ban{height:auto;padding:10px 0;}
	.advant .advant-tit{background:none;}
	.advant .advant-tit h3{color:#0056b0;}
	.pro-right .proRi-tit span{padding:0 10px;}
	.pro-list li a{background:url(../images/list.png) left center no-repeat;padding-left:10px;}

	.fourBox li img{height: 32px}
	.fourBox li a h3{font-size: 12px}
	
	.banner .pic1 li { height: 180px;}
}
